package com.song.server.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.util.Date;

// 员工请求参数
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class EmployeeParam {

    /**
     * 当前页
     */
    private Integer currentPage;

    /**
     * 每页大小
     */
    private Integer size;

    /**
     * 员工名（关键词）
     */
    private String name;

    /**
     * 政治面貌
     */
    private Long politicId;

    /**
     * 民族
     */
    private Long nationId;

    /**
     * 职位
     */
    private Long posId;

    /**
     * 职称
     */
    private Long jobLevelId;

    /**
     * 聘用形式
     */
    private String engageForm;

    /**
     * 部门
     */
    private Long departmentId;

    /**
     * 入职日期起
     */
    private String beginDate;

    /**
     * 入职日期止
     */
    private String endDate;

}
